input[type=checkbox].ace-switch-3+.lbl::after{font-family:FontAwesome;font-size:13px;line-height:23px;content:"\f00d";top:-1px}
input[type=checkbox].ace-switch-3:checked+.lbl::after{content:"\f00c"}

input[type=checkbox].ace-switch :active+.lbl::before,input[type=checkbox].ace-switch :checked:active+.lbl::before{box-shadow:none}
input[type=checkbox].ace-switch{width:55px;height:20px}
input[type=checkbox].ace-switch+.lbl{margin:0 4px;min-height:24px}
input[type=checkbox].ace-switch+.lbl::before{font-family:Arial,Helvetica,sans-serif;content:"ON\a0\a0\a0\a0\a0\a0\a0\a0\a0OFF";color:#999;font-weight:bold;font-size:11px;line-height:18px;line-height:21px\9;height:18px;overflow:hidden;border-radius:12px;background-color:#f5f5f5;box-shadow:inset 0 2px 2px 0 rgba(0,0,0,.2);border:1px solid #CCC;text-align:left;float:left;padding:0;width:50px;text-indent:-19px;text-indent:-21px\9;margin-right:0;-webkit-transition:text-indent .4s ease;-moz-transition:text-indent .4s ease;-o-transition:text-indent .4s ease;-ms-transition:text-indent .4s ease;transition:text-indent .4s ease}
input[type=checkbox].ace-switch:checked+.lbl::before{text-indent:9px;color:#FFF;background-color:#8ab2c9;border-color:#468fcc}
input[type=checkbox].ace-switch+.lbl::after{font-family:Arial,Helvetica,sans-serif;content:'|||';font-size:10px;font-weight:lighter;color:#e5e5e5;background-color:#FFF;text-shadow:-1px 0 0 rgba(0,0,0,0.15);text-align:center;border-radius:12px;width:22px;height:22px;line-height:20px;position:absolute;top:-2px;left:-3px;padding:0;box-shadow:0 1px 1px 1px rgba(0,0,0,.3);text-shadow:0 1px 1px rgba(0,0,0,0.3) inset;-webkit-transition:left .4s ease;-moz-transition:left .4s ease;-o-transition:left .4s ease;-ms-transition:left .4s ease;transition:left .4s ease}
input[type=checkbox].ace-switch:checked+.lbl::after{left:34px;background-color:#FFF;color:#8ab2c9}
#table_report2 tbody tr td label input[type=checkbox] {
    opacity: 0;
    position: absolute;
    z-index: 12;
    width: 18px;
    height: 18px;
}
input[type=checkbox]+.lbl, input[type=radio]+.lbl {
    position: relative;
    z-index: 11;
    display: inline-block;
    margin: 0;
    line-height: 20px;
    min-height: 14px;
    min-width: 14px;
    font-weight: normal;
} 
label, .lbl {
    vertical-align: middle;
}
.table{
	margin-bottom:5px;
}

input[type="file"] {
   		display: -webkit-inline-box;
}
.tac{
	text-align: center;
}
.btn{
		margin-left: 20px;
}
#table_report2 tbody>tr>td,th{
	text-align:center;
}